.job_list_content {
    display: flex;
    justify-content: space-between;
    font-family:"TheSans","宋体";
}

.job_list_search_1{
	background-size: 1rem 1rem!important;
	background-position: 0.5rem 1rem!important;
	background-repeat: no-repeat!important;
	padding: 0.5rem 0.5rem 0.5rem 2rem;
	border: 1px solid #8DBFCF!important;
	width: 100%;
    height: 3rem;
    line-height: 1;
    color:white;
    font-size:1rem;
    background-color:#8DBFCF!important;
    font-family:"TheSans","宋体";

}

.job_list_table input::-webkit-input-placeholder {
	color:white;
}
.job_list_table input:-moz-placeholder {
	color:white;
}
.job_list_table input::-moz-placeholder {
	color:white;
}
.job_list_table input:-ms-input-placeholder {
	color:white;
}

.job_list_search{
    /*width: 30%;*/
    width: 27%;
    height: 3rem;
    line-height: 3rem;
    outline: none;
    /**border: 1px solid #8DBFCF!important;*/
    border:0;
    background: #8DBFCF!important;
    appearance:button;
    position: relative;
}
.job_list_search:first-child{
		width:30%;
}
.job_list_search:last-child{
		width:16%;
}
.job_list_search ul{
	display:none;
	/*min-width:23.9%;*/
	width:100%;
	max-height:15rem;
	line-height:normal;
	color:white;
	background:#8DBFCF;
	position:absolute;
	z-index:10;
	overflow-y:scroll;
}
.job_list_search .ulcol{
	background-color:#335F7D;
}
.job_list_search ul li{
	display: block;
	padding:0 1rem;
	cursor:default;
	/*white-space:nowrap;*/
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
}
.job_list_search ul li:hover{
	background:#1E90FF;
}
.job_list_search ul .liac{
	background:#1E90FF;
}
.job_list_search_sel {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
	height:100%;
	color:white;
	background-color:#8DBFCF!important;
	background-repeat:no-repeat;
	background-position:90% 50%;
	padding-left: 1rem;
    font-size:1rem;
	font-family:"TheSans","宋体";
	cursor:default;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	overflow:hidden;
}

.job_list_search_sel_1 {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
	height:100%;
	color:white;
	background-color:#335F7D!important;
	background-repeat:no-repeat;
	background-position:90% 50%;
	padding-left: 1rem;
    font-size:1rem;
	font-family:"TheSans","宋体";
	cursor:default;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	overflow:hidden;
}

select::-ms-expand { 
	display: none;
}

.job_list_table {
    display: flex;
}

table.gridtable {
    font-size:.95rem!important;
    color:#335F7D!important;
    width:100%!important;
    border-width: 0.025rem!important;
    border-color: #EEF5F8!important;
    border-collapse: collapse!important;
}

table.gridtable th {
    border-width: 0.02rem;
    height:2.3rem;
    text-align:left;
    vertical-align: middle;
    border-style: solid;
    border-color: #EEF5F8;
    background-color: #EEF5F8;
    vertical-align: middle;
    /*font-family: STHeitiTC-Light;*/
}

table.gridtable td {
    height:3.5rem;
	font-size: .95rem;
	color: #7F8789;
	letter-spacing: 0;
	vertical-align: middle;
	text-align: left;
	/*font-family: STHeitiTC-Light;*/
}

table.gridtable .td_width_1 {
	/*padding-left:2rem;*/
	padding-left:1rem;
	padding-right:2.1rem;
    border-top:0.05rem solid #E5E6E8;
	border-right:0!important;
	border-bottom:0.05rem solid #E5E6E8;
	border-left:0.05rem solid #E5E6E8;
}

table.gridtable .td_width_2 {
	/*padding-left:.14rem;*/
	padding-right:2.1rem;
    border-top:0.05rem solid #E5E6E8;
	border-right:0;
	border-bottom:0.05rem solid #E5E6E8;
	border-left:0;
}

table.gridtable .td_width_3 {
	padding-left:.3rem;
    border-top:0.05rem solid #E5E6E8;
	border-right:0;
	border-bottom:0.05rem solid #E5E6E8;
	border-left:0;
}

table.gridtable .td_width_4 {
    border-top:0.05rem solid #E5E6E8;
	border-right:0.05rem solid #E5E6E8;
	border-bottom:0.05rem solid #E5E6E8;
	border-left:0;
}
table.gridtable .td_width_4 div{
	margin-right:0.2rem;
	text-align:right;
}
table.gridtable .col1 {
	/*width:50%;*/
	/*width:42%;
	min-width:42%;*/
	/*width:33.4%;*/
	/*width:33.7%;*/
	width:33.6%;
	min-width:32%;
	/*padding-left:2rem;*/
	padding-left:1rem;
}

table.gridtable .col2 {
	/*width:20%*/
	/*width:30.8%;
	min-width:31%;*/
	/*width: 28.8%;*/
	width: 29.4%;
	min-width:29%;
}

table.gridtable .col3 {
	/*width: 28.6%;*/
	width: 28%;
	min-width:24%;
	/*padding-left:.14rem;*/
}

table.gridtable .col4 {
	width:12%;
	padding-left:.2rem;
}
table.gridtable .col5 {
	width:0%;
}

table.gridtable div {
    width:3rem;
    height:1rem;
    display:block;
    font-size:0.9rem;
    color:#7F8789;
    /*font-family: STHeitiTC-Light;*/
    /**
   	background-image:url("../image/icon_30.png");
   	background-size: 2rem 1rem;
	background-position: 0 0;
	background-repeat: no-repeat!important;
	*/
}

table.gridtable div:hover {
	/*width:4rem;*/
    height:1rem;
    font-size:0.9rem;
    display:block;
    color:#8DBFCF;
    /*font-family: STHeitiTC-Light;*/
    /**
   	background-image:url("../image/icon_31.png");
   	background-size: 2rem 1rem;
	background-position: 0 0;
	background-repeat: no-repeat!important;
	*/
}

.table_bar {
	width:100%;
	text-align:center;
}

.table_bar_detail {
	color: #335F7D;
	font-size:1rem;
}

.table_bar_detail label {
	display:inline;
	cursor:pointer;
}

.table_bar_detail a {
	display:inline
}

.page_img_size {
	width:0.4rem;
	height:0.75rem;
	
}

.job_list_img_text {
	color:#335F7D;
	font-size:1rem;
}

.job_list_img {
    width: 15rem;
    height: 8.4rem;
}

.img_list {
    position: relative;
    overflow: hidden;
    margin-bottom: 0.5rem;
}


.job_list_img_label {
    position: absolute;
    left: 5%;
    top: 5%;
    background: rgba(255, 255, 255, .5);
    padding-left: 0.5rem;
    color: #335F7D;
    font-size: 1.5rem;
    font-weight: bold;
    width: 90%;
    height: 2.25rem;
    line-height: 2.25rem;
}

.QRCode_list {
	display: flex;
}

.QRCode_list_label {
	color:#335F7D;
	font-size:1.5rem
}

.QRCode_content{
	width: 40rem;
}

.QRCode_content_label{
	color:#335F7D;
	font-size:1rem
}

.QRCode_content_4_last{
	width: 19rem;
}

.QRCode_content_3_last{
	width: 13rem;
}

.image_width {
	width: 8.3rem
}

.image_height {
	height: 8.3rem
}